body {
    margin: 0px;
    padding: 0px;
}

/*.ui-widget, .ui-widget .ui-widget {*/
/*font-size: 90% !important;*/
/*}*/

#container {
    margin: auto;
    width: 80%;
    background: #fff;
}

#header {
    background: #c4c4c4;
    padding: 20px;
}

#header h1 {
    margin: 0;
}

#navigation {
    float: left;
    width: 100%;
    height: 40;
    background: #333;
}

#content-container {
    float: left;
    width: 100%;
    background: #a8a8a8;
}

#content {
    clear: right;
    float: right;
    width: 75%;
    padding: 20px;
    margin: auto;
    display: inline;
}

#content h2 {
    margin: 0;
}

#aside {
    float: left;
    width: 15%;
    padding: 20px 20px;
    margin: auto;
    display: inline;
}

#aside h3 {
    margin: 0;
}

#footer {
    clear: both;
    background: #c4c4c4;
    text-align: right;
    height: 25px;
    padding: 0;
}

